package com.asman.vr.dto

import androidx.annotation.Keep

//设计师店铺概要
@Keep
data class DesignerInfoData(
    val caseCount: Int?,//作品案例
    val certification: Boolean?,
    val cityName: String?,
    val districtName: String?,
    val experience: String?,
    val follow: Boolean?,
    val followerCount: Int?,
    val headUrl: String?,
    val introduce: String?,
    val name: String?,
    val onSaleGoodsCount: Int?,//在售商品
    val phone: String?,
    val popularity: Int?,
    val profile: String?,
    val provinceName: String?,
    val reward: String?,
    val score: String?,
    val tags: List<String>?,
    val userId: Long?
)

//在售商品
@Keep
data class DesignerSalesGoodsListData(
    val bathroomNum: Int?,
    val bedroomNum: Int?,
    val buildingArea: String?,
    val buildingName: String?,
    val cityName: String?,
    var collectCount: Int?,
    var collected: Boolean?,
    val id: Long?,
    val kitchenNum: Int?,
    val livingRoomNum: Int?,
    val mainImg: String?,
    val name: String?,
    val pageView: Int?,
    val styleName: String?,
    val type: Int?,//1:VR.换搭，2：VR
    val tagName: String?,
    val url: String?,
    val vrType: Int?
)

//作品案例
@Keep
data class DesignerCaseListData(
    val bathroomNum: Int?,
    val bedroomNum: Int?,
    val buildingArea: String?,//188
    val id: Long?,
    val introduce: String?,
    val kitchenNum: Int?,
    val livingRoomNum: Int?,
    val mainImg: String?,
    val name: String?,
    val pageView: Int?,
    val price: String?,
    val styleName: String?,
    val tagName: String?,
    val updatedAt: String?
)

@Keep
data class DesignerCaseDetailData(
    val bathroomNum: Int?,
    val bedroomNum: Int?,
    val buildingArea: String?,
    val description: String?,
    val designerId: Long?,
    val id: Long?,
    val introduce: String?,
    val kitchenNum: Int?,
    val livingRoomNum: Int?,
    val mainImg: String?,
    val name: String?,
    val pageView: Int?,//预览个数
    val price: String?,
    val styleName: String?,
    val type: Any?,
    val updatedAt: String?,
    val url: String?
)


